import { defineStore } from 'pinia'
import { ref } from 'vue'

const useToken = defineStore('token', () => {
   const token = ref(null)
   const updateToken = val => token.value = val
   const removeToken = () => token.value = null
   return { token, updateToken, removeToken }
}, {
   persist: {
      enabled: true,
      strategies: [
      {
         key: 'token',
         storage: localStorage
      }
   ]
 }
})
export default useToken